﻿//Copyright (C) Riwut Libinuko, 2010 - Ideas For Free
//http://blog.libinuko.com

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace SharePointZip.Controller
{
    /// <summary>
    /// Define compression of TSource using TEngine.
    /// </summary>
    /// <typeparam name="TEngine">Compression engine type</typeparam>
    /// <typeparam name="TSource">Source object type</typeparam>
    public interface ICompress<TEngine, TSource> 
    {
        void CreateCompressedStream(TEngine zipEngine, TSource objSrc);
    }

    
}
